]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
build: Fix git submodule fetching with builddir != srcdir
authorBastien Nocera <hadess@hadess.net>
Mon, 17 Oct 2016 11:50:08 +0000 (13:50 +0200)
committerBastien Nocera <hadess@hadess.net>
Fri, 21 Oct 2016 10:22:15 +0000 (12:22 +0200)
We were running the git submodule update in builddir, instead of srcdir,
which might have lead to submodules not updating, and submodule tags
being reverted to older versions in some contributions.

https://bugzilla.gnome.org/show_bug.cgi?id=773085

autogen.sh

index 492e5d062d7086187e85257fed61a15752932230..3ab889e4e96e5589206c5fd1c2d70e32c2ab4959 100755 (executable)
@@ -11,6 +11,8 @@ test -z "$srcdir" && srcdir=.
     exit 1
 }
 
+pushd $srcdir
+
 # Fetch submodules if needed
 if test ! -f src/gvc/Makefile.am || test ! -f data/theme/gnome-shell-sass/COPYING;
 then
@@ -19,6 +21,8 @@ then
 fi
 git submodule update
 
+popd
+
 which gnome-autogen.sh || {
     echo "You need to install gnome-common from GNOME Git (or from"
     echo "your OS vendor's package manager)."